Dictionary
struct Dictionary<Key, Value> where Key : Hashable
Dictionary 和 Array 分別是怎麼存取資料的?
=> Dictionary 是透過自己設定的 Key 存取;Array 是透過「資料順序」存取。
Dictionary 的 Key 和 Value 有什麼限制?
=> Key 必須是 Hashable 的;Value 沒有限制。
Collection整理
Array:有序的數據集合,允許重複的元素,根據索引來存取數據。
Set:無序的數據集合,且不允許重複的元素。
Dictionary:無序的鍵值對集合,鍵必須唯一,值可以重複。
實作部分:
影片連結:https://youtu.be/P_ysbaCJsb8?si=SnnPVpjGpWYZytC7